home *** CD-ROM | disk | FTP | other *** search
/ BMUG Revelations / BMUG Revelations.toast / Programming / Programming Languages / Harvest C / MPW Int & Lib / Interfaces / Finder.h < prev    next >
Text File  |  1991-04-17  |  2KB  |  62 lines

  1. /*
  2.     File:        Finder.h    
  3.  
  4.     Contains:    File types of alias files and other Finder/system things.
  5.     
  6.     Copyright © Apple Computer, Inc. 1990-1991 
  7.     All rights reserved
  8.  
  9. */
  10.  
  11.  
  12. #ifndef __FINDER__
  13. #define __FINDER__
  14.  
  15. #ifndef __ALIASES__
  16. #include <Aliases.h>            /* include ResolveAliasFile definition */
  17. #endif
  18.  
  19. #ifndef __FOLDERS__
  20. #include <Folders.h>            /* include FindFolder definition */
  21. #endif
  22.  
  23. #ifndef __FILES__
  24. #include <Files.h>                /* include Finder info and Desktop Database routines */
  25. #endif
  26.  
  27. #ifndef __GESTALTEQU__
  28. #include <GestaltEqu.h>            /* include gestalt selectors */
  29. #endif
  30.  
  31. /* make only the following consts avaiable to resource files that include this file */
  32.  
  33. #define kCustomIconResource    -16455             /* Custom icon family resource ID */
  34.  
  35. #define kContainerFolderAliasType    'fdrp'    /* type for folder aliases */
  36. #define kContainerTrashAliasType     'trsh'    /* type for trash folder aliases */
  37. #define kContainerHardDiskAliasType 'hdsk'    /* type for hard disk aliases */
  38. #define kContainerFloppyAliasType     'flpy'    /* type for floppy aliases */
  39. #define kContainerServerAliasType     'srvr'    /* type for server aliases */
  40. #define kApplicationAliasType         'adrp'    /* type for application aliases */
  41. #define kContainerAliasType         'drop'    /* type for all other containers */
  42.  
  43. /* type for Special folder aliases */
  44. #define kSystemFolderAliasType         'fasy'
  45. #define kAppleMenuFolderAliasType     'faam'
  46. #define kStartupFolderAliasType     'fast'
  47. #define kPrintMonitorDocsFolderAliasType 'fapn'
  48. #define kPreferencesFolderAliasType 'fapf'
  49. #define kControlPanelFolderAliasType 'fact'
  50. #define kExtensionFolderAliasType     'faex'
  51.  
  52. /* type for AppleShare folder aliases */
  53. #define kExportedFolderAliasType    'faet'
  54. #define kDropFolderAliasType         'fadr'    
  55. #define kSharedFolderAliasType         'fash'    
  56. #define kMountedFolderAliasType     'famn'    
  57.  
  58. #endif __FINDER__
  59.  
  60.  
  61.  
  62.